package cn.bdqn.services.dept.mapper;

import cn.bdqn.model.pojo.Credentialstype;
import cn.bdqn.model.pojo.CredentialstypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CredentialstypeMapper {
    long countByExample(CredentialstypeExample example);

    int deleteByExample(CredentialstypeExample example);

    int deleteByPrimaryKey(Integer credentialsNumber);

    int insert(Credentialstype record);

    int insertSelective(Credentialstype record);

    List<Credentialstype> selectByExample(CredentialstypeExample example);

    Credentialstype selectByPrimaryKey(Integer credentialsNumber);

    int updateByExampleSelective(@Param("record") Credentialstype record, @Param("example") CredentialstypeExample example);

    int updateByExample(@Param("record") Credentialstype record, @Param("example") CredentialstypeExample example);

    int updateByPrimaryKeySelective(Credentialstype record);

    int updateByPrimaryKey(Credentialstype record);
}